Integrating Security Administration into Software Architectures Design

نویسندگان

  • Huiqun Yu
  • Xudong He
  • Yi Deng
  • Lian Mo
چکیده

Software architecture plays a central role in developing software systems that satisfy functionality and security requirements. However, little has been done to integrate system design with security enforcement, which would otherwise benefits both development process and system’s quality of service (QoS). This paper proposes a formal method to integrate security administration into software architecture design. We use the Software Architecture Model (SAM), a general software architecture model combining Petri nets and temporal logic, as the underlying formalism. Several techniques for designing functionality of software architectures are presented. Security modeling and administration methods are proposed. As such, SAM serves as a common platform for modeling, design and analysis of secure software architectures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Oriented Modeling for Representing and Integrating Security Concerns in UML

Security is a challenging task in software engineering. Enforcing security policies should be taken care of during the early phases of the software development life cycle to more efficiently integrate security into software. Since security is a crosscutting concern that pervades the entire software, integrating security solutions at the software design level may result in the scattering and tan...

متن کامل

The composition paradox in software architecture

One of the most prominent activities in software architecture design is the partitioning of systems into parts, resulting in architectures decomposed into elements and their relations. This decomposition is important to manage increasingly complex systems. However, complex designs largely driven by decomposition lead to elements with many complex and varied interconnections. The resulting highl...

متن کامل

Aspect-Oriented Modeling for Representing and Integrating Security Concerns in UML

Security is a challenging task in software engineering. Enforcing security policies should be taken care of during the early phases of the software development life cycle to more efficiently integrate security into software. To this end, we present in this paper an aspect-oriented modeling approach for specifying and integrating security solutions into UML design models. The proposed approach c...

متن کامل

A method for designing secure solutions

The task of developing information technology (IT) solutions that consistently and effectively apply security principles has many challenges, including: the complexity of integrating the specified security functions within the several underlying component architectures found in computing systems, the difficulty in developing a comprehensive set of baseline requirements for security, and a lack ...

متن کامل

Techniques for Integrating Computer Programs into Design Architectures

* † ‡ § This is white The benefits of using modular computer architectures for multi-disciplinary design are being explored by industry, government, and academia. These architectures are being validated through a considerable number of inhouse and team demonstration projects. Based on experiences to date, a generic computing design architecture consists of the following components: process mana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004